package com.company;

import java.util.Scanner;

public class A_4Fenzhi {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        /**
        * 分支语句   branch 分支
        * if else  表达式支持 boolean
        * switch case 语句
        *
        * switch (表达式){（表达式支持 byte  short char int 枚举  String ）
        *       case 表达式可能的值（可以是字符串） : {语句块}break （跳出语句）否则继续向下执行 语句块
        *       .......
        *       default: {语句块}；break;
        *
        *
        *
        * }
        * */
//        输入1-7 输出对应的星期几
        /*int i =input.nextInt();
        switch (i){
            case 1 :
                System.out.println("星期一");break;
            case 2 :
                System.out.println("星期二");break;
            case 3 :
                System.out.println("星期三");break;
            case 4 :
                System.out.println("星期四");break;
            case 5 :
                System.out.println("星期五");break;
            case 6 :
                System.out.println("星期六");break;
            case 7 :
                System.out.println("星期日");break;
            default:
                System.out.println("输入有误");break;
//*/
//        input.next()返回字符串
//          输入月份  输出对应的天数  没有闰年之分
        /*int i = input.nextInt();
        switch (i){
            */



   /* int num1,num2;
    String s ;
        System.out.println("请输入第一个数:");
    num1 = input.nextInt();
        System.out.println("请输入一个运算符:");
    s = input.next();
        System.out.println("请输入第二个数:");
    num2 = input.nextInt();
    switch (s){
        case "+":
            System.out.println(num1 + num2);break;
        case "-":
            System.out.println(num1 - num2);break;
        case "*":
            System.out.println(num1 * num2);break;
        case "/":
            System.out.println(num1 / num2);break;
    }
*/
/**
 * 注意  : 大括号里面的定义作用域在同一个大括号中 找他最近的大括号 比如{  变量的生命周期
 * switch （p）{
 *
 * case o ：
 * int i = 20；break；
 * case p：
 * .......
 *
 *
 * System.out.println(i);  依旧可以输出i的 值
 * }
 * */
/**
 * switch (9){
    case 3:
        int a = 10;             这里定义的  这里分配空间
        break;
    case 9:
        a =20;  这里不赋值则输出不了a  但是 赋值则可以不用定义  相当于上面定义过  相当赋值时定义
        System.out.println(a);
        break;
}*/

/**
 * 循环语句  while do while  for
 * 关键字  continue  只在 for 和 while 中使用
 *
 *
 * */
    }


}
